package com.cqeec.gams.entity;

import java.sql.Date;

public class FunctionalModule {
	private String id; // 标识
	private String parent; // 功能模块所在功能组
	private String parentName; // 上级模块名
	private String type; // 类型：1，功能组； 2，功能模块。
	private Integer number; // 编号
	private String name; // 名称
	private Integer queueNumber; // 排序号：显示顺序编号。
	private String fullName; // 全名（子系统名称/功能组名称/模块名称）
	private String mnemonic; // 助记符
	private String code; // 代码
	private String icon; // 图标
	private Boolean disabled; // 禁用（，未禁用；1，禁用。）
	private String remark; // 备注
	private String introduction; // 简介
	private String detailedIntroduction; // 详细介绍
	private String creator; // 创建者
	private String creatorName; // 创建者姓名
	private Date creationTime; // 创建时间
	private String creationRemark; // 创建备注
	private String lastUpdater; // 最后编辑者
	private String lastUpdaterName; // 最后更新者姓名
	private Date lastUpdateTime; // 最后编辑时间
	private String lastUpdatedRemark; // 最后更新备注
	
	private Boolean selected; //拥有为true，否则为false

	/**
	 * 获取id属性值。
	 * 
	 * @return id属性值。
	 */
	public String getId() {
		return id;
	}

	/**
	 * 设置id属性值。
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取parent属性值。
	 * 
	 * @return parent属性值。
	 */
	public String getParent() {
		return parent;
	}

	/**
	 * 设置parent属性值。
	 * 
	 * @param parent
	 */
	public void setParent(String parent) {
		this.parent = parent;
	}

	/**
	 * 获取parentName属性值。
	 * 
	 * @return parentName属性值。
	 */
	public String getParentName() {
		return parentName;
	}

	/**
	 * 设置parentName属性值。
	 * 
	 * @param parentName
	 */
	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	/**
	 * 获取type属性值。
	 * 
	 * @return type属性值。
	 */
	public String getType() {
		return type;
	}

	/**
	 * 设置type属性值。
	 * 
	 * @param type
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * 获取number属性值。
	 * 
	 * @return number属性值。
	 */
	public Integer getNumber() {
		return number;
	}

	/**
	 * 设置number属性值。
	 * 
	 * @param number
	 */
	public void setNumber(Integer number) {
		this.number = number;
	}

	/**
	 * 获取name属性值。
	 * 
	 * @return name属性值。
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置name属性值。
	 * 
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取queueNumber属性值。
	 * 
	 * @return queueNumber属性值。
	 */
	public Integer getQueueNumber() {
		return queueNumber;
	}

	/**
	 * 设置queueNumber属性值。
	 * 
	 * @param queueNumber
	 */
	public void setQueueNumber(Integer queueNumber) {
		this.queueNumber = queueNumber;
	}

	/**
	 * 获取fullName属性值。
	 * 
	 * @return fullName属性值。
	 */
	public String getFullName() {
		return fullName;
	}

	/**
	 * 设置fullName属性值。
	 * 
	 * @param fullName
	 */
	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	/**
	 * 获取mnemonic属性值。
	 * 
	 * @return mnemonic属性值。
	 */
	public String getMnemonic() {
		return mnemonic;
	}

	/**
	 * 设置mnemonic属性值。
	 * 
	 * @param mnemonic
	 */
	public void setMnemonic(String mnemonic) {
		this.mnemonic = mnemonic;
	}

	/**
	 * 获取code属性值。
	 * 
	 * @return code属性值。
	 */
	public String getCode() {
		return code;
	}

	/**
	 * 设置code属性值。
	 * 
	 * @param code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 获取icon属性值。
	 * 
	 * @return icon属性值。
	 */
	public String getIcon() {
		return icon;
	}

	/**
	 * 设置icon属性值。
	 * 
	 * @param icon
	 */
	public void setIcon(String icon) {
		this.icon = icon;
	}

	/**
	 * 获取disabled属性值。
	 * 
	 * @return disabled属性值。
	 */
	public Boolean getDisabled() {
		return disabled;
	}

	/**
	 * 设置disabled属性值。
	 * 
	 * @param disabled
	 */
	public void setDisabled(Boolean disabled) {
		this.disabled = disabled;
	}

	/**
	 * 获取remark属性值。
	 * 
	 * @return remark属性值。
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置remark属性值。
	 * 
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 获取introduction属性值。
	 * 
	 * @return introduction属性值。
	 */
	public String getIntroduction() {
		return introduction;
	}

	/**
	 * 设置introduction属性值。
	 * 
	 * @param introduction
	 */
	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	/**
	 * 获取detailedIntroduction属性值。
	 * 
	 * @return detailedIntroduction属性值。
	 */
	public String getDetailedIntroduction() {
		return detailedIntroduction;
	}

	/**
	 * 设置detailedIntroduction属性值。
	 * 
	 * @param detailedIntroduction
	 */
	public void setDetailedIntroduction(String detailedIntroduction) {
		this.detailedIntroduction = detailedIntroduction;
	}

	/**
	 * 获取creator属性值。
	 * 
	 * @return creator属性值。
	 */
	public String getCreator() {
		return creator;
	}

	/**
	 * 设置creator属性值。
	 * 
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	/**
	 * 获取creatorName属性值。
	 * 
	 * @return creatorName属性值。
	 */
	public String getCreatorName() {
		return creatorName;
	}

	/**
	 * 设置creatorName属性值。
	 * 
	 * @param creatorName
	 */
	public void setCreatorName(String creatorName) {
		this.creatorName = creatorName;
	}

	/**
	 * 获取creationTime属性值。
	 * 
	 * @return creationTime属性值。
	 */
	public Date getCreationTime() {
		return creationTime;
	}

	/**
	 * 设置creationTime属性值。
	 * 
	 * @param creationTime
	 */
	public void setCreationTime(Date creationTime) {
		this.creationTime = creationTime;
	}

	/**
	 * 获取creationRemark属性值。
	 * 
	 * @return creationRemark属性值。
	 */
	public String getCreationRemark() {
		return creationRemark;
	}

	/**
	 * 设置creationRemark属性值。
	 * 
	 * @param creationRemark
	 */
	public void setCreationRemark(String creationRemark) {
		this.creationRemark = creationRemark;
	}

	/**
	 * 获取lastUpdater属性值。
	 * 
	 * @return lastUpdater属性值。
	 */
	public String getLastUpdater() {
		return lastUpdater;
	}

	/**
	 * 设置lastUpdater属性值。
	 * 
	 * @param lastUpdater
	 */
	public void setLastUpdater(String lastUpdater) {
		this.lastUpdater = lastUpdater;
	}

	/**
	 * 获取lastUpdaterName属性值。
	 * 
	 * @return lastUpdaterName属性值。
	 */
	public String getLastUpdaterName() {
		return lastUpdaterName;
	}

	/**
	 * 设置lastUpdaterName属性值。
	 * 
	 * @param lastUpdaterName
	 */
	public void setLastUpdaterName(String lastUpdaterName) {
		this.lastUpdaterName = lastUpdaterName;
	}

	/**
	 * 获取lastUpdateTime属性值。
	 * 
	 * @return lastUpdateTime属性值。
	 */
	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}

	/**
	 * 设置lastUpdateTime属性值。
	 * 
	 * @param lastUpdateTime
	 */
	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	/**
	 * 获取lastUpdatedRemark属性值。
	 * 
	 * @return lastUpdatedRemark属性值。
	 */
	public String getLastUpdatedRemark() {
		return lastUpdatedRemark;
	}

	/**
	 * 设置lastUpdatedRemark属性值。
	 * 
	 * @param lastUpdatedRemark
	 */
	public void setLastUpdatedRemark(String lastUpdatedRemark) {
		this.lastUpdatedRemark = lastUpdatedRemark;
	}

	/**
	 * 获取selected属性值。
	 * @return selected属性值。
	 */
	public Boolean getSelected() {
		return selected;
	}

	/**
	 * 设置selected属性值。
	 * @param selected 
	 */
	public void setSelected(Boolean selected) {
		this.selected = selected;
	}

	
}
